The $8.8 billion James Webb Space Telescope, now in what is expected to be the most expensive year of its protracted development, could find itself back in trouble if Congress cannot keep the money coming.
The $8.8 billion James Webb Space Telescope, now in what is expected to be the most expensive year of its protracted development, could find itself back in trouble if Congress cannot keep the money coming.